In a dramatic finale to the Mitsubishi Motors Badminton Horse Trials, Piggy French wrested the title from the grasp of long-time favourite Oliver Townend.